package com.xm.dao.impl;

import com.xm.dao.UserScoreDao;
import com.xm.po.UserScore;
import com.xm.util.BaseDao;
import com.xm.util.DButil;
import org.junit.Test;

import java.util.List;

/**
 * @author Administrator
 * @date 2020-08-07-15:39
 * @description 用户积分数据操作接口实现l
 */
public class UserScoreDaoImpl implements UserScoreDao{

    @Override
    public List<UserScore> getUserScore(Integer userID) {
        return null;
    }

    @Override
    public List<UserScore> queryAll() {
        List<UserScore>list= (List<UserScore>) DButil.queryAll(UserScore.class);
        return list;
    }

    @Override
    public boolean add(UserScore userScore) {
        return false;
    }
    /**
     * 根据积分编号删除积分信息
     * @param scoreId
     * @return
     */
    @Override
    public boolean delete(Integer scoreId) {
        boolean b = BaseDao.deletelById(UserScore.class, scoreId);
        return b;
    }
    /**
     * 根据id查询用户积分
     * @param scoreId
     * @return
     */
    @Override
    public UserScore select(Integer scoreId) {
        UserScore o = (UserScore) DButil.queryOne(UserScore.class, scoreId);
        return o;
    }
    /**
     * 根据用户信息修改用户积分信息
     * @param userScore
     * @return
     */
    @Override
    public boolean updateById(UserScore userScore) {
        boolean update = DButil.update(userScore);
        return update;
    }
}

